/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkgMetodoPyramid.pkgMetodo;

/**
 *
 * @author Administrador
 */
public class InvalidEntityPyramidException extends Exception {

    private String mensaje;
    private int cod_value_invalid;
    public final static int cod_value_edad_invalid = 0;
    public final static int cod_value_varones_invalid = 1;
    public final static int cod_value_mujeres_invalid = 2;

    public InvalidEntityPyramidException() {
        mensaje = "EntityPyramid no válido";
        cod_value_invalid = -1;
    }

    public InvalidEntityPyramidException(String m) {
        mensaje = m;
        cod_value_invalid = -1;
    }

    public InvalidEntityPyramidException(String m, int cod_value_invalid) {
        mensaje = m;
        this.cod_value_invalid = cod_value_invalid;
    }

    @Override
    public String getMessage() {
        return mensaje;
    }

    /**
     * @return the cod_value_invalid
     */
    public int getCod_value_invalid() {
        return cod_value_invalid;
    }

    /**
     * @param cod_value_invalid the cod_value_invalid to set
     */
    protected void setCod_value_invalid(int cod_value_invalid) {
        this.cod_value_invalid = cod_value_invalid;
    }
}
